#include<bits/stdc++.h>
using namespace std;
int a[20];
int main(){
	long long n;
	cin >> n;
	char a0[5][5] = {'.','.','.','.','.',	
	                 '.','*','*','*','.',	                 
					 '.','*','*','*','.',					 
					 '.','*','*','*','.',					 
					 '.','.','.','.','.'};
					 
	char a1[5][5] = {'*','*','*','*','.',	
	                 '*','*','*','*','.',	                 
					 '*','*','*','*','.',					 
					 '*','*','*','*','.',					 
					 '*','*','*','*','.'};
					 
	char a2[5][5] = {'.','.','.','.','.',	
	                 '*','*','*','*','.',	                 
					 '.','.','.','.','.',					 
					 '.','*','*','*','*',					 
					 '.','.','.','.','.'};
					 
	char a3[5][5] = {'.','.','.','.','.',	
	                 '*','*','*','*','.',	                 
					 '.','.','.','.','.',					 
					 '*','*','*','*','.',					 
					 '.','.','.','.','.'};
	int m = 0;
	while(n){
		a[m] = n % 10;
		n = n / 10;
		m = m + 1; 
	}
	for(int j = 0 ; j < 5 ; j++){
		for(int i = m - 1 ; i >= 0 ; i--){
			if(a[i] == 0){
				for(int k = 0 ; k < 5 ; k++){
					cout << a0[j][k];	
				}
			}
			if(a[i] == 1){
				for(int k = 0 ; k < 5 ; k++){
					cout << a1[j][k];	
				}
			}
			if(a[i] == 2){
				for(int k = 0 ; k < 5 ; k++){
					cout << a2[j][k];	
				}
			}
			if(a[i] == 3){
				for(int k = 0 ; k < 5 ; k++){
					cout << a3[j][k];	
				}
			}
		}
		cout << endl;
	}
	return 0;
}
